package com.cloudfun.campusshare.common.model.dto.kjt;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import io.swagger.annotations.ApiModel;
import lombok.Data;

@Data
@ApiModel("快捷通公众号/小程序支付返回信息DTO")
@JsonPropertyOrder({"outTradeNo", "payToken", "tradeNo", "memo","returnUrl", "status"})
public class KjtAggregatePaymentDto {

    /**
     * [6,32]
     * 平台(商户)订单号，字母数字下划线，确保每笔订单唯一
     */
    @JsonProperty("out_trade_no")
    private String outTradeNo;

    /**
     * 快捷通订单号
     */
    @JsonProperty("trade_no")
    private String tradeNo;

    @JsonProperty("return_url")
    private String returnUrl;

    @JsonProperty("pay_token")
    private String payToken;


    /**
     * 授权审核状态，S：审核成功；F：审核失败；P:审核中。
     */
    private String status;

    /**
     * 备注
     */
    private String memo;
}
